<?php

    require '../modules/facebook_phpSdk/src/facebook.php';

    $config = array(
        'appId' => '423263144390114',
        'secret' => '9d7e1f8c0dc393f3938bcc1d1595c19a',
        'fileUpload' => false, // opcional
    );

    $facebook = new Facebook($config);

    $loginUrl = $facebook->getLoginUrl();

    $user = $facebook->getUser();
?>
<html>
    <head>
        <meta charset="UTF-8" />
    </head>
    <body>
    <?php
        if($user) {
            try {
                $_SESSION['user_id'] = $user;
                $user_profile = $facebook->api('/me','GET');
                echo "Nombre: " . $user_profile['name'];
            } catch(FacebookApiException $e) {
                echo "Error. Posiblemente ha expirado la sesión. ";
                echo "<a href='".$loginUrl."'>Volver a iniciar sesión</a><br />";
                $result = $e->getResult();
                var_dump($result);
            }
        } else {
            echo "Haz clic <a href='".$loginUrl."'>aqu&iacute;</a> para iniciar sesi&oacute;n";
        }

    ?>
    </body>
</html>